/**
 * 
 */
package com.hexacta.hrs.services.timeoff;

import org.vectrics.employee.Employee;

import com.hexacta.hrs.services.crud.CrudService;
import com.hexacta.hrs.timeoff.CompensationDaysAssignation;

/**
 * @author mfunes
 *
 */
public interface CompensationDaysService extends CrudService<CompensationDaysAssignation> {

	/** Actualiza el contador de CompensationDays. Suma para el empleado la cantidad de dias indicados en la variable quantity.*/
	void addCompensationDay(Employee employee,Integer quantity);
	
	/** Actualiza el contador de CompensationDays. Remueve para el empleado la cantidad de dias indicados en la variable quantity.*/
	void removeCompensationDay(Employee employee,Integer quantity);
	
}
